package com.plian.system.service.fr.yearindicators;

import com.baomidou.mybatisplus.extension.service.IService;
import com.plian.Tools.pagedata.PageData;
import com.plian.system.entity.fr.indicators.YearIndicators;
import com.plian.system.model.ListResult;
import com.plian.system.model.ObjResult;

import java.util.List;

/**
 * 说明：企业年度指标录入
 */
public interface IYearIndicatorsService extends IService<YearIndicators> {

    /**
     * edit
     *
     * @param pd
     * @return
     */
    ObjResult edit(PageData pd);

    /**
     * save
     *
     * @param pd
     * @return
     */
    ObjResult save(PageData pd);

    /**
     * 根据id查询
     *
     * @param pd
     * @return
     * @throws Exception
     */
    ObjResult findbyid(PageData pd);

    /**
     * @param pd
     * @return
     */
    ObjResult findidAll(PageData pd);

    /**
     * @param ids
     * @return
     */
    ObjResult del_ids(List<String> ids);

    /**
     * @param pd
     * @return
     */
    ListResult listPage(PageData pd);
    /**
     * @param pd
     * @return
     */
    ListResult listReport(PageData pd);


}